male animal with large testicles - Espagnol Anglais Dictionnaire